home *** CD-ROM | disk | FTP | other *** search
- /* ============
- * PedBuffer.cc
- * ============
- */
-
- #include <string.h>
-
- #include "PedBuffer.hh"
-
-
- PedBuffer::PedBuffer(long inSize)
- : mSize(inSize)
- {
- mPtr = new char [inSize];
- }
-
- PedBuffer::PedBuffer(long inSize, char *inData)
- : mSize(inSize)
- {
- mPtr = new char [inSize];
- memcpy(mPtr, inData, inSize);
- }
-
- PedBuffer::~PedBuffer()
- {
- delete mPtr;
- }
-
- long
- PedBuffer::Length()
- {
- return mLen;
- }
-
- long
- PedBuffer::Size()
- {
- return mSize;
- }
-
- char *
- PedBuffer::Ptr()
- {
- return mPtr;
- }
-
- void
- PedBuffer::SetLength(long inLen)
- {
- mLen = inLen;
- }
-